package winter_vacation_homework.day_06;

/**
 * 如何判断一个数是否是2的k次方？这里不需要确定k的值。例如：1是2的0次方，2是2的1次方，4是2的平方，求
 * N是不是2的K次方？
 */
public class Question1 {//不需要却定值就比较巧妙
    public static boolean isPower(int n){
        while (n > 1){
            n = n % 2;
        }
        if(n == 1){
            return false;
        }else {
            return true;
        }
    }
    public static void main(String[] args) {
        System.out.println(isPower(256));
    }

}
